Fix compilation warning
authorJavier Jardón <jjardon@gnome.org>
Tue, 20 Oct 2009 02:01:52 +0000 (04:01 +0200)
committerJavier Jardón <jjardon@gnome.org>
Tue, 20 Oct 2009 18:38:14 +0000 (20:38 +0200)
Use g_get_current_dir() instead getcwd()

tests/testfilechooserbutton.c

index fccf0ce050cae37ec7ba399c9cd798e5409b65b7..357bafbf2730b753989fc69d2023089616723729 100644 (file)
 
 #include <gtk/gtk.h>
 
-#ifdef G_OS_WIN32
-#include <direct.h> /* for _getcwd() */
-#endif
-
 #include "prop-editor.h"
 
 static gchar *backend = "gtk+";
@@ -267,7 +263,7 @@ main (int   argc,
   GtkWidget *hbox, *label, *chooser, *button;
   GtkSizeGroup *label_group;
   GOptionContext *context;
-  gchar cwd[2048];
+  gchar *cwd;
 
   context = g_option_context_new ("- test GtkFileChooserButton widget");
   g_option_context_add_main_entries (context, entries, GETTEXT_PACKAGE);
@@ -281,8 +277,9 @@ main (int   argc,
   if (rtl)
     gtk_widget_set_default_direction (GTK_TEXT_DIR_RTL);
 
-  getcwd (cwd, sizeof (cwd));
+  cwd = g_get_current_dir();
   gtk_src_dir = g_path_get_dirname (cwd);
+  g_free (cwd);
 
   win = gtk_dialog_new_with_buttons ("TestFileChooserButton", NULL, GTK_DIALOG_NO_SEPARATOR,
                                     GTK_STOCK_QUIT, GTK_RESPONSE_CLOSE, NULL);